package com.aos.eap.bean;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @author hx
 * @date 2019/10/24
 * @desc
 */
public class RepairBean implements Serializable {

    @SerializedName("eqpid")
    private String EqpId;
    @SerializedName("repairtype")
    private String RepairType;
    @SerializedName("lotid")
    private String LotId;
    @SerializedName("bdid")
    private String BDId;
    @SerializedName("bdver")
    private String BDVer;
    @SerializedName("faultdesc")
    private String FaultDesc;
    @SerializedName("repairlevel")
    private String RepairLevel;
    @SerializedName("isbuyoff")
    private String IsBuyOff;
    @SerializedName("ispecheck")
    private String ISPECheck;
    @SerializedName("isnewrcp")
    private String IsNewRcp;
    @SerializedName("screwcnt")
    private String ScrewCnt;
    @SerializedName("capid")
    private String CapId;
    @SerializedName("usghigh")
    private String UsgHigh;
    @SerializedName("usglow")
    private String UsgLow;
    @SerializedName("capcnt")
    private String CapCnt;
    @SerializedName("alarmlist")
    private List<AlarmInfoBean> AlarmList;//报警信息列表
    @SerializedName("repairtypelist")
    private List<RepairTypeBean> RepairTypeList;
    @SerializedName("dctypelist")
    private List<String> DcTypeList;
    @SerializedName("isaddcaphis")
    private String IsAddCapHis;//有无AddCap记录
    @SerializedName("isremovecaphis")
    private String IsRemoveCapHis;//有无RemoveCap记录
    @SerializedName("ischangetoolhis")
    private String IsChangeToolHis;//有无更换Tool记录
    @SerializedName("ischangescrewhis")
    private String IsChangeScrewHis;//有无更换Screw记录
    //自加
    @SerializedName("repairsubtype")
    private String RepairSubType;
    @SerializedName("merepairtype")
    private String MERepairType;
    @SerializedName("opremark")
    private String OpRemark;
    @SerializedName("remark")
    private String Remark;
    @SerializedName("dctype")
    private String DcType;

    public List<String> getDcTypeList() {
        if (DcTypeList == null) {
            return new ArrayList<>();
        }
        return DcTypeList;
    }

    public void setDcTypeList(List<String> dcTypeList) {
        DcTypeList = dcTypeList;
    }

    public String getDcType() {
        return DcType == null ? "" : DcType;
    }

    public void setDcType(String dcType) {
        DcType = dcType;
    }

    public String getRemark() {
        return Remark == null ? "" : Remark;
    }

    public void setRemark(String remark) {
        Remark = remark;
    }

    public String getIsAddCapHis() {
        return IsAddCapHis == null ? "" : IsAddCapHis;
    }

    public void setIsAddCapHis(String isAddCapHis) {
        IsAddCapHis = isAddCapHis;
    }

    public String getIsRemoveCapHis() {
        return IsRemoveCapHis == null ? "" : IsRemoveCapHis;
    }

    public void setIsRemoveCapHis(String isRemoveCapHis) {
        IsRemoveCapHis = isRemoveCapHis;
    }

    public String getIsChangeToolHis() {
        return IsChangeToolHis == null ? "" : IsChangeToolHis;
    }

    public void setIsChangeToolHis(String isChangeToolHis) {
        IsChangeToolHis = isChangeToolHis;
    }

    public String getIsChangeScrewHis() {
        return IsChangeScrewHis == null ? "" : IsChangeScrewHis;
    }

    public void setIsChangeScrewHis(String isChangeScrewHis) {
        IsChangeScrewHis = isChangeScrewHis;
    }

    public String getOpRemark() {
        return OpRemark == null ? "" : String.valueOf(OpRemark);
    }

    public void setOpRemark(String opRemark) {
        OpRemark = opRemark;
    }

    public String getRepairSubType() {
        return RepairSubType == null ? "" : RepairSubType;
    }

    public void setRepairSubType(String repairSubType) {
        RepairSubType = repairSubType;
    }

    public String getMERepairType() {
        return MERepairType == null ? "" : MERepairType;
    }

    public void setMERepairType(String MERepairType) {
        this.MERepairType = MERepairType;
    }

    public String getEqpId() {
        return EqpId == null ? "" : EqpId;
    }

    public void setEqpId(String eqpId) {
        EqpId = eqpId;
    }

    public String getRepairType() {
        return RepairType == null ? "" : RepairType;
    }

    public void setRepairType(String repairType) {
        RepairType = repairType;
    }

    public String getLotId() {
        return LotId == null ? "" : LotId;
    }

    public void setLotId(String lotId) {
        LotId = lotId;
    }

    public String getBDId() {
        return BDId == null ? "" : BDId;
    }

    public void setBDId(String BDId) {
        this.BDId = BDId;
    }

    public String getBDVer() {
        return BDVer == null ? "" : BDVer;
    }

    public void setBDVer(String BDVer) {
        this.BDVer = BDVer;
    }

    public String getFaultDesc() {
        return FaultDesc == null ? "" : FaultDesc;
    }

    public void setFaultDesc(String faultDesc) {
        FaultDesc = faultDesc;
    }

    public String getRepairLevel() {
        return RepairLevel == null ? "" : RepairLevel;
    }

    public void setRepairLevel(String repairLevel) {
        RepairLevel = repairLevel;
    }

    public String getIsBuyOff() {
        return IsBuyOff == null ? "" : IsBuyOff;
    }

    public void setIsBuyOff(String isBuyOff) {
        IsBuyOff = isBuyOff;
    }

    public String getISPECheck() {
        return ISPECheck == null ? "" : ISPECheck;
    }

    public void setISPECheck(String ISPECheck) {
        this.ISPECheck = ISPECheck;
    }

    public String getIsNewRcp() {
        return IsNewRcp == null ? "" : IsNewRcp;
    }

    public void setIsNewRcp(String isNewRcp) {
        IsNewRcp = isNewRcp;
    }

    public String getScrewCnt() {
        return ScrewCnt == null ? "" : ScrewCnt;
    }

    public void setScrewCnt(String screwCnt) {
        ScrewCnt = screwCnt;
    }

    public String getCapId() {
        return CapId == null ? "" : CapId;
    }

    public void setCapId(String capId) {
        CapId = capId;
    }

    public String getUsgHigh() {
        return UsgHigh == null ? "" : UsgHigh;
    }

    public void setUsgHigh(String usgHigh) {
        UsgHigh = usgHigh;
    }

    public String getUsgLow() {
        return UsgLow == null ? "" : UsgLow;
    }

    public void setUsgLow(String usgLow) {
        UsgLow = usgLow;
    }

    public String getCapCnt() {
        return CapCnt == null ? "" : CapCnt;
    }

    public void setCapCnt(String capCnt) {
        CapCnt = capCnt;
    }

    public List<AlarmInfoBean> getAlarmList() {
        return AlarmList == null ? new ArrayList<>() : AlarmList;
    }

    public void setAlarmList(List<AlarmInfoBean> alarmList) {
        AlarmList = alarmList;
    }

    public List<RepairTypeBean> getRepairTypeList() {
        return RepairTypeList == null ? new ArrayList<>() : RepairTypeList;
    }

    public void setRepairTypeList(List<RepairTypeBean> repairTypeList) {
        RepairTypeList = repairTypeList;
    }

}
